package com.github.sbb.sherry.repository.mapper;

import com.github.sbb.sherry.repository.entity.RuleParamConfig;
import com.github.sbb.sherry.repository.entity.RuleParamConfigExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface RuleParamConfigMapper {
    long countByExample(RuleParamConfigExample example);

    int deleteByExample(RuleParamConfigExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(RuleParamConfig row);

  int insertSelective(RuleParamConfig row);

    List<RuleParamConfig> selectByExample(RuleParamConfigExample example);

    RuleParamConfig selectByPrimaryKey(Integer id);

  int updateByExampleSelective(@Param("row") RuleParamConfig row, @Param("example") RuleParamConfigExample example);

  int updateByExample(@Param("row") RuleParamConfig row, @Param("example") RuleParamConfigExample example);

  int updateByPrimaryKeySelective(RuleParamConfig row);

  int updateByPrimaryKey(RuleParamConfig row);
}